933266
1172353
257863
653327
672741
979702
2073609
345164
39278
747732
128248
874970
5180799
3597581
3128148
2432804
2247988
1997358
192378
1778118
1724136
1700196
1645471